/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const FileSearchOutlined: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M7 4.75C7 4.33579 6.66421 4 6.25 4H4.75C4.33579 4 4 4.33579 4 4.75C4 5.16421 4.33579 5.5 4.75 5.5H6.25C6.66421 5.5 7 5.16421 7 4.75Z" fill={ colors[0] }/>
<path d="M11.5 2.75C11.5 2.05964 10.9404 1.5 10.25 1.5H2.75C2.05964 1.5 1.5 2.05964 1.5 2.75V13.25C1.5 13.9404 2.05964 14.5 2.75 14.5H10.25C10.9404 14.5 11.5 13.9404 11.5 13.25V11.438C11.6989 11.3511 11.8888 11.2474 12.0679 11.1288L13.3585 12.4194C13.6514 12.7123 14.1263 12.7123 14.4192 12.4194C14.7121 12.1265 14.7121 11.6517 14.4192 11.3588L13.1286 10.0682C13.5213 9.47534 13.75 8.76437 13.75 8C13.75 6.46226 12.8244 5.1407 11.5 4.56203V2.75ZM11.6 9.58188C12.0019 9.17545 12.25 8.6167 12.25 8C12.25 6.75736 11.2426 5.75 10 5.75C8.75736 5.75 7.75 6.75736 7.75 8C7.75 9.24264 8.75736 10.25 10 10.25C10.6166 10.25 11.1753 10.002 11.5817 9.60023C11.5847 9.59714 11.5877 9.59406 11.5908 9.59101C11.5938 9.58793 11.5969 9.58489 11.6 9.58188ZM6.2582 8.25C6.38685 10.2045 8.01294 11.75 10 11.75V13H3V3H10V4.25C8.36723 4.25 6.97818 5.29351 6.46338 6.75H4.75C4.33579 6.75 4 7.08579 4 7.5C4 7.91421 4.33579 8.25 4.75 8.25H6.2582Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'file_search_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M7 4.75C7 4.33579 6.66421 4 6.25 4H4.75C4.33579 4 4 4.33579 4 4.75C4 5.16421 4.33579 5.5 4.75 5.5H6.25C6.66421 5.5 7 5.16421 7 4.75Z', 'M11.5 2.75C11.5 2.05964 10.9404 1.5 10.25 1.5H2.75C2.05964 1.5 1.5 2.05964 1.5 2.75V13.25C1.5 13.9404 2.05964 14.5 2.75 14.5H10.25C10.9404 14.5 11.5 13.9404 11.5 13.25V11.438C11.6989 11.3511 11.8888 11.2474 12.0679 11.1288L13.3585 12.4194C13.6514 12.7123 14.1263 12.7123 14.4192 12.4194C14.7121 12.1265 14.7121 11.6517 14.4192 11.3588L13.1286 10.0682C13.5213 9.47534 13.75 8.76437 13.75 8C13.75 6.46226 12.8244 5.1407 11.5 4.56203V2.75ZM11.6 9.58188C12.0019 9.17545 12.25 8.6167 12.25 8C12.25 6.75736 11.2426 5.75 10 5.75C8.75736 5.75 7.75 6.75736 7.75 8C7.75 9.24264 8.75736 10.25 10 10.25C10.6166 10.25 11.1753 10.002 11.5817 9.60023C11.5847 9.59714 11.5877 9.59406 11.5908 9.59101C11.5938 9.58793 11.5969 9.58489 11.6 9.58188ZM6.2582 8.25C6.38685 10.2045 8.01294 11.75 10 11.75V13H3V3H10V4.25C8.36723 4.25 6.97818 5.29351 6.46338 6.75H4.75C4.33579 6.75 4 7.08579 4 7.5C4 7.91421 4.33579 8.25 4.75 8.25H6.2582Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
